         _
     x#######x    x########  x##x   :###x     x#######:
   x#####x#####   #######x   :###x   ###     x#######
  :###x          :###         ####x: ###    :######
  x###           x######x     ######x###     x######x
  x###     :#x   x######x     ### ######      x######x
  :###x     :##  :###         ###  #####      :######x
   x#####x####x   #######x   :###   ####:    #######x
     x#######x    x########  x###    ###x  :#######x


HP: http://gens.consolemul.com
email:  stef_d@caramail.com
: Stephane Dallongeville

|(Ӗ): U.F.O.-tone(ufo-t)
HP: http://www.geocities.com/secasega/
email: u4tone@hotmail.com (Say"NO" to many SPAM...)
(Kanji-Code: Shift-JIS, CR+LF)

-----------------------------------------------------------------------------
            Japanese Text  for  " Gens 1.70 ".
-----------------------------------------------------------------------------

GensWin9xx[XGenesisiZKKhCujASegaCDiKCDjG~[^[łB
vOR[h35%C/CPP (Visual C++ 6.0)A65%Assembler (NASM)ŏĂ܂B


###########
#  Tv   #
###########

* Disclaimer
* VȂ́H
* ɂǂꂭ炢̃XybŃH
* ǂėVԂ́H
* ZpI
* FAQ
* J
* ӎ



##################
# Disclaimer #
##################

쌠FGENS (C)1999/2001 by Stephane Dallongeville
SegaGenesis/SEGA CD̓ZKEG^[vC[XCCN
( ZK)̓o^WłB

Gens̓J[hEFAłB
gpJ[h(Ȃ̒̊Gt)𑗂Ă΍KłB
((zgɊӂ܂II))

X֏Z :
Stphane DALLONGEVILLE
7 rue Danton
80090 AMIENS (FRANCE)

Gens͂ł邾IWipbP[W𗯂߂ԂŎRɔzzł܂B
̃vOgpہAg̐ӔCɂĎgpĉB
쌠҂͎gp@킸AQȂ̕ssɂĈ؂̐ӔC܂B
LɎ^łȂꍇAɂ̃vOƕtA[JCujĉB



####################################
#  VȂ́H    #
####################################
(FŐV̋LqɂĂGensItBVgo)


(01/02/2002) Changes Gens 1.70 <- Gens 1.60b :
----------------------------------------------

[Sega CD]

* Bug with memory fixed.
[܂̃oO܂B
* PCM sound fixed (but still a bit buggy sometimes).
PCMTEhP܂(A܂肪܂)B
* SCSI CD/DVD ROM drives are now correctly supported.
SCSIڑCD/DVDhCuɃT|[g܂I
* Memory mode register fixed.

[Genesis]

* Bug in 2 Cells V-Scroll fixed.
* Bug with dword 68000 predec EA mode fixed.
* DBtr instruction fixed in Starscream 68000 core.
* Minor fix in V counter (added in Gens 1.56)
* Z80 initial state fixed.
* Hilight / Shadow effect fixed.

[General]

* Gens manual support added :
  You can now have a context help, you need to download the Gens
  manual (made by Red5) then configure the path in the Gens options.

GenesisProject(Red5j̃}jA
wvj[Ăяo悤ɂ܂B
̋@\g߂ɂBIOS/t@Cʒuݒ胁j["Manual.exe"܂ł
pXw肷Kv܂B(BIOSw肵Ɠłj


########################################
# ɂǂꂭ炢̃XybŃH #
########################################

(stef)̃}V\ : Celeron @464 Mhz, 192 Mo RAM and GF2 MX.
SẴQ[iKCD܂)60 FPSœ삵܂B
(perfect synchro(=PS =CPUS)[h)

* {ŏ iGenesisAKhCuj

- Pentium 166 (MMX is required for 2xSaI Kreed's engine) or K6 200.
- 16 Mb de Ram
- Video card 2 Mo (4Mo for triple buffer) with DirectDraw support and 15/16 
bpp mode.
- Win9X / Win2000
- DirectX 7.0

* {ŏ iSEGA CDAKCDj

- P2 233 or K6 300.
- 16 Mb de Ram
- Video card 2 Mo (4Mo for triple buffer) with DirectDraw support and 15/16 
bpp mode.
- CDROM drive x1
- Win9X / Win2000
- DirectX 7.0
- last ASPI drivers.i:ŐVAdaptec ASPIhCoKvƂȂ܂)

*  iGenesisAKhCuj (60 FPS in fullscreen 320x240)

- P2 266 Mhz or K6-2 333
- A good video card like TNT ...
- 32 Mb Ram
- Win9X / Win2000
- DirectX 7.0

* @iSEGA CDAKCDj (60 FPS in fullscreen 320x240)

- P2 333 Mhz or K6-2 450
- A good video card like TNT ...
- CDROM drive x4
- 32 Mb Ram
- Win9X / Win2000
- DirectX 7.0
- last ASPI drivers.i:ŐVAdaptec ASPIhCoKvƂȂ܂)


Use the normal render mode (in 'graphics' menu) to get the best performance.
m[}_[[hgpƍŗǂ̌ʂ܂B
i⑫FOtBbNj[A_[ -->@WTCŶƂł낤j

######################
# ǂėVԂ́H #
######################

W̃L[z :

(QWERTY keyboard)

		Player 1			Player 2

	Up		UP		Up		Y
	Down		DOWN		Down		H
	Left		LEFT		Left		G
	right		RIGHT		Right		J
	A		A		A		K
	B		S		B		L
	C		D		C		?
	X		Z		X		I
	Y		X		X		O
	Z		C		Z		P
	Start		Return		Start		U
	Mode		RShift		Mode		T


j[̒ "IvV -> 
Rg[[ݒ"ŕύX邱Ƃ\łB


L[{[hV[gJbg :
---------------------------------

ROMJiQ[Jj			Ctrl + O
ROMiQ[~߂j		Ctrl + C
Rom 1 (ROM)				Ctrl + 1
Rom 2 (ROM)				Ctrl + 2
Rom 3 (ROM)				Ctrl + 3
Rom 4 (ROM)				Ctrl + 4
Rom 5 (ROM)				Ctrl + 5
Rom 6 (ROM)				Ctrl + 6
Rom 7 (ROM)				Ctrl + 7
Rom 8 (ROM)				Ctrl + 8
Rom 9 (ROM)				Ctrl + 9
Xe[gύX 0				Shift + 0
Xe[gύX 1				Shift + 1
Xe[gύX 2				Shift + 2
Xe[gύX 3				Shift + 3
Xe[gύX 4				Shift + 4
Xe[gύX 5				Shift + 5
Xe[gύX 6				Shift + 6
Xe[gύX 7				Shift + 7
Xe[gύX 8				Shift + 8
Xe[gύX 9				Shift + 9
CGOffline					F1
t[XLbv()			F2
t[XLbv - 1			F3
t[XLbv + 1			F4
Xe[gۑ					F5
ȑÕXe[g				F6
̃Xe[g					F7
Xe[gǍ					F8
Fast Blur					F9
FPS̕\					F10
ȑÕ_[[h			F11
̃_[[h				F12
Sʃ[h / Window[h		Alt + Return
OtBbNLk			Shift + F2
VSync					Shift + F3
Force software blit			Shift + F9
DACP					Shift + F10
XN[Vbg				Shift + F4
n[hZbg				TAB
|[Y						ESC

_[[h:
iF11L[F12L[Ő؂ւB}Q)

        
<---------------------------------------------------------------------------------------------------->
        F11  320x240   640x480     640x480       640x480       640x480       
       640x480        640x480  F12
             Normal    Double   Full Scanline  50% Scanline  25% Scanline  
Interpolated-Scanline   2xSaI
                                                 MMX only      MMX only      
                      MMX only


dv :
---------------------

- 
tXN[[hgp̍ہAEBhEj[̓|bvAbvj[ɒu܂B
@}EX{^̉ENbN邱ƂŃj[܂B

- 
Gens͓̉ʃ[hĂ܂B͑Sʃ[hAwindow[hłB
@݂͌̉ʃ[hSʃ[hƂ̍sŐ؂ւ邲ƂɕύX邱Ƃ邱Ƃł܂B@@@
@Ⴆ΁ASʃ[h"Kreed 2xSAI"IсAwindow[h"Q{TCY"IԂƂ܂B
@xwindow[h"Q{TCY"IсAɑSʃ[h"Kreed 2xSAI"I܂B
@čĂwindow[hɖ߂Ă"Q{TCY"IɑIꂽԂɂȂĂ܂B
@ɂxSʃ[hɂƁA"Kreed 2xSAI"LȏԂƂȂ܂B
@iFSʂwindow[hŕʁXɉʃ[hLĂƂӖĂƎvj

- n[tXLC, 25% Scanline, Kreed 2xSAI ̊e_[[h
@MMX߂T|[gCPUł̂ݎgp\łB
@
- Sʃ[hɂđSẴXLC\AKreed 
2xSAI"Lk"@\gpł܂B

- DACP@\͏̃Q[̃TEh̕sׂ̈ɂ̂łB
@ĕKv̖ꍇ͎gpȂŉB
@ۂ̂Ƃ"Street Fighter 2'"̂悤ȃQ[ɂ͊֌W܂A
@"Street Of Rage 2(=xAibN2)"̂悤ȑ̃Q[ł͖ӖłB


CGOFFLINEƂ́H :
---------------------

  CGOffline (Genesis Collective Database)̃T|[gKvƂȂ... :
- Genesis collectiveCGOffline.chmGenesis.chm̓̃t@C_E[h܂B
@iFgpɂMS-HTMLwvT|[gKvłB)
   http://www.genesiscollective.com
- ̃t@C𓯂fBNg[ɒu܂B
- Gens̃j["IvV"-->"BIOS/t@Cʒuݒ"-->"Configure misc file"
@̃t@CufBNg[w肵܂B
- őSď! ݃vCĂQ[ɊւF1L[ƎQƂł܂B
  
ȂA͑CGOfflinẽf[^[Ȃ̃Q[ƈvȂׂ܂B
ƌÂo[WCGOfflinegĂ\܂B
Genesis Collectivẽz[y[W`FbN鎖ŁA葽́iVjɏ邱Ƃł傤B


KCD(SEGA CD) :
---------------------

* Q[̃X^[g@ :
(1) ܂ASEGA CD bios̏ꏊGensj[w肵܂B 
("IvV"-->"BIOS/t@Cʒuݒ")
BIOSt@C͎̏ꏊ_E[h\łB : 
http://www.eidolons-inn.de
(2) BRAM(CDQ[SaveData)̃fBNg[w肵܂B 
("IvV"-->"BIOS/t@Cʒuݒ")

- IWiCD璼ڗVԏꍇ :

(3) CDhCuI܂B("IvV"-->"݂CDhCu")
@iFj[oĂȂꍇAƂASPICXg[ĂȂl܂)
@iFuaspi2000.exevŌĂ݂ĉBAges̃y[Wɂ܂B)
(4) CDhCuɃQ[CD}܂B
(5) t@Cj["CDN"IсA҂܂B 
(CDVXȅׁ̈AԂ܂)
(6) 
BIOS̉ʂ\܂BłȂꍇAqFAQQƂĉĉB

- ISO (BIN, RAWT|[g)C[WVԏꍇ :

(3) 
IWiCDMP3t@CĂȂÂ悤Ƀt@CύXĉB
@@"<iso_file_name> XX.mp3" XX̓IWiCD̃gbNio[łB
@iFRgbNP̓vO{̂łBĉy͂ȍ~j
        ISO = sonic_cd.iso
    ->  MP3 = sonic_cd 02.mp3, sonic_cd 03.mp3, sonic_cd 04.mp3...

    Gens͎ɋ悤ȕ@ł󂯕t܂ :

    ->  MP3 = sonic_cd02.mp3, sonic_cd03.mp3, sonic_cd04.mp3...
    ->  MP3 = sonic_cd_02.mp3, sonic_cd_03.mp3, sonic_cd_04.mp3...
    ->  MP3 = sonic_cd-02.mp3, sonic_cd-03.mp3, sonic_cd-04.mp3...
    ->  MP3 = sonic_cd - 02.mp3, sonic_cd - 03.mp3, sonic_cd - 04.mp3...
    ->  MP3 = sonic_cd 2.mp3, sonic_cd 3.mp3, sonic_cd 4.mp3...
    ->  MP3 = sonic_cd2.mp3, sonic_cd3.mp3, sonic_cd4.mp3...
    ->  MP3 = sonic_cd_2.mp3, sonic_cd_3.mp3, sonic_cd_4.mp3...
    ->  MP3 = sonic_cd-2.mp3, sonic_cd-3.mp3, sonic_cd-4.mp3...
    ->  MP3 = sonic_cd - 2.mp3, sonic_cd - 3.mp3, sonic_cd - 4.mp3...

    
ISÕt@CɒӂĉB
"sonic_cd.iso"̂"sonic_cd_01.iso"̂悤ɂƓ܂!


(4) 
t@Cj['ROMJ'Iт܂Bt@Cw_CA[Óut@C̎ށv̗
@@"Sega CD images (*.iso; *.bin; *.raw)"ɂĕʂ̃KhCuQ[̂悤ɊJ܂B
(5) ΂炭҂܂BƔFꂽnBIOSʂ\܂B
@iFɕ\΂ƐԂ̓dAANZXv\ɂt[Yǂ܂j


lbgΐ(NETPLAY) :
---------------------

܂ŏkailleraclient.dllt@CGens̃fBNg[ɂKv܂B
(Lt@CꍇAG~[V͎n܂).
t@Cj['lbgΐ'Iт܂BƐڑT[o[Iԉʂ܂B
[U[߂邱ƂYȂ悤ɁB_݃lbgɌqĂ邱ƂOł ^-^B
A[Jlbg[NŗVтȂA
kaillerãT[o[NĂ}V̂hoAhXmKv܂B
(T[o[\tg͎̏ꏊ_E[h\łBhttp://www.kaillera.com)
āAVтT[o[I܂Bʂȉʂ\ꌻ݂̃T[o[ɐڑĂ
̃[U[Xg\܂B
܂ɃXe[^X(idle, playing, waiting ...)\܂B
݃[U[ɂčĂuQ[[v\A
܂ɂvC[̃Xe[^X(waiting)łꍇA'join'iQj邱Ƃł܂B
Œӂׂ́AȂvC鑊ƓOROMĂ邱ƂƂȂ邱ƂłB
ׂ̈goodgenRomCenterpAOɕtւ܂B
(goodgen: http://www.zophar.net/utilities/goodutil.html , RomCenter: 
http://www.romcenter.com/romcenter/)

'Create new game'{^NbN邱ƂŁAg
VuQ[[v邱Ƃ\łB
(ȂŌɎgpROM̂fBNgROMXgł͕\܂)
ɑ̃vC[Ă܂ňlŃQ[đ҂܂B ;)
ĂQ[~߂ȂA܂JĂROMȂ΂܂B
(t@Cj['ROMJ'IBV[gJbgCtrl+Cł)
̌ɑ̃Q[ʂ̃lbgvCp[eBĩvC[jƎn߂܂B
āAGens~߂ꍇ͂ǂ̂ł傤B
̏ꍇAJĂSĂkaillera_CA[OKv܂B
(kaillerãoOɂăNbV̂Oɖh߂ł)'Gens'I܂B
̂悤ȔώGȎ菇𓥂܂˂΂ȂȂ̂́AKailleraŏMAMEpɍĂׂŁA
Gens͂܂قȂ@œ삵Ă邩łB̓_B
Kaillerâڂgp@ɂĂhttp://www.kaillera.comQƂĉB

̃G~[^[҂̕GensƂ̃lbgvCɂ鋤ʐ́A
ȉɋLqf[^[tH[}bgQlɂĉB

kailleraModifyPlayValues function for one player (2 bytes of lenght) :

F E D C B A 9 8 7 6 5 4 3 2 1 0

1 1 1 1 M X Y Z S A B C U D L R
        o       t       p o e i
        d       a         w f g
        e       r         n t h
                t             t

Value : 0 if the button is pressed and 1 in other case.


#######
# FAQ #
#######


Q : "Error with Query Interface"o܂Bǂ΂̂ł傤H
A : DirectX̃o[W 7.0ȏɂĉB

Q : Rg[[̐ݒŁAWCXeBbÑL[ɂ΂₭Ă܂A
@@L[̐ݒ肪ł܂BȂł傤?
A : WCXeBbN\tgADirectXăCXg[Ă݂܂B
@@őʖڂȂ̂悤܂B

Q : 2xSAISʃ[hō쓮Ȃ!
A : 2xSAI͊SɑSʃ[hœ삷鎖mFĂ܂B
@@F11/F12L[Ō݂̃_[[h؂ւĂ݂ĉB
    Gens͓Ɨ̉ʃ[hĂ܂B

Q : Game GenieȂ!!!
A : Gens̃}jAhttp://www.genesisproject.co.uk_E[hĎQƂĉB
@iFhttp://vgstrategies.about.com/library/ggn/bl_ggngen.htmGameGenief[^[L)
   (Fhttp://www.genesisproject.co.uk GameGenief[^[R[h\oI2002.1.)

Q : ROM͂ǂŌ΂?
A : T[`GWgΔɊȒPłBƂIWiȂԂROML邱Ƃ
@@u@sׁvł邱ƂɍlȂ΂Ȃ܂B
    ͂Ȃ̍sׂɑ΂ĂȂӔCĂ܂B

Q : lbgΐ𔲂ɂ͂ǂ?
A : ܂AJĂROMȂ΂܂(Ctrl+C)BɃlbgΐ̃EBhE܂B

Q : Q[̐FSɈĂ!
A : OtBbN[h555A565ɋIɂ@ĉB
@@gens.cfgt@CeLXgGfB^ŊJA[graphics]̍ڂ
@@̍s܂B@͎̂ƂłB
    - 555[hɂɂ :
      Force 555=1
    - 565[hɂɂ:
      Force 565=1

Q : "force software blit"@\ĝł傤?
A : ̋@\͑Sʃ[hŃ_[[h"WTCY"A"Q{TCY"̍ۂɂ̂݉e܂B
L[hŖ肪ꍇɐ񂨎Bx}Vŕ\Xs[hP܂B
(X[ɂł܂BrfIJ[hɈˑĂ܂)

Q : "CDN"(ISOC[WJ)Iт܂A^Cgʂɖ߂Ă܂܂!
A : CD biosݒ肳ĂȂ̂ł͂Ȃł傤? KCD(SEGA CD) ZNVQlɂĉB
̗RƂĂ (ISOC[WJꍇ)̃C[WĂ\܂B
Gens̓KCD(SEGA CD)Q[ƂĔFłȂ߃[hvZXfĂƂƂłB

Q : CD-BIOSCDvC[ʂ"NO DISC"(fBXN}Ă܂) 
"CDN"IԂƕ\܂?
A : 悢CDhCugpĂ邩ǂmFĉB
܂ASPIhCo[(aspi2000.exe)̗LmFĉB

Q : CD-BIOS"CHECKING DISC"(fBXN`FbNĂ܂) Ƃ܂܂ɂȂ܂!
A : CDFĂȂӖ܂BsegaCDłȂ(_[W󂯂Ă)A
CDROMGensFĂȂ̂܂B
ASPIhCo[Abvf[gĂ݂肵ĉB

Q : CD-BIOSCDvC[ɂȂ葱"NO DISC"(fBXN}Ă܂)ƕ\܂B
A : CDmɃgCɑ}Ă邩ׂĉB
܂Gens猻݂CDhCuݒ肵Ă邩𒲂ׂĉB
ŏIIɂASPIhCo[Abvf[gĂ݂ĉB

Q : KCD(SEGA CD)̃Q[ŃTEh܂B
C[Wt@CMP3t@CNĂ̂ł?
A : MP3t@C̖OKCD(SEGA CD)ZNVQlɕtĉ...
(FLȊOGens̃TEhj[CDDÃ`FbNKvB悭YĊׂj

Q : ̓KCD(SEGA CD)Q[̃TEh(MP3?)Ă͂܂񂪁A
VԎł܂B̂ł傤?
A : Gensł͂\łB̓G~[V̖肩܂B
@ (ɕtȂCDDÃ`FbNĂȂ̂܂) !

Q : ȓ?@(FGenŝƂZ)
A : Intro Style=1 gens.cfg[General]ɏĂ݂܂傤B
@iF1=GensSA2=ftHgA0,3....=j

----------------------|ҕ⑫----------------------------------
Q : TEh--> GYM_vœꂽt@C͂ǂ́H
A : http://www.zophar.net/utilities/gymutil.htmlGYMvC[B
------------------------------------------------------------------


###################
#   ZpI     #
###################

* MAIN 68000 CPU :
  Starscream 680x0 emulation library by Neill Corlett 
(corlett@elwha.nrrc.ncsu.edu) modified for Gens.
* SUB 68000 CPU :
  Starscream 680x0 emulation library by Neill Corlett 
(corlett@elwha.nrrc.ncsu.edu) modified for Gens.
* VDP :
  - DMA transfers (all modes and timing respected)
  - Scroll A plane with vertical scrolling (overall, 2 cells) and
    horizontal scrolling (overall, cell, dot)
  - Scroll B plane with vertical scrolling (overall, 2 cells) and
    horizontal scrolling (overall, cell, dot)
  - Window plane
  - Sprite plane
  - Vertical Interrupt
  - Horizontal Interrupt
  - All raster effects
  - Highlight/Shadow effects
  - Interlaced mode
  - Sprite collision & sprite overflow flags
* GFX coprocessor :
  - Rotation/enlargement supported in all modes.
  - Font color/data conversion.
  - GFX dots and cell conversion.
* IO ports :
  - controller 1 and controller 2 with 3/6 boutons pad.
  - partial 4 players adaptater (multipad).
* CD interface :
  - CDD and CDC emulation
  - ASPI used for low-level CD access.
  - ISO, BIN, RAW file support.
* Z80 CPU emulation :
  RAZE Z80 core by Richard Mitton (richard.mitton@bigfoot.com) modified for 
Gens.
* YM2612 chip emulation by Tatsuyuki Satoh
* PCM chip emulation
* PSG 76489 emulation
* SRAM supported (except custom SRAM chip).
* BRAM supported.
* Frame Skip (Auto, 0, 1, 2, 3, 4)
* Save/Load State.
* Window / Fullscreen Render (scanline and 2xSaI support).
* Netplay (Kaillera).

Ă邩 :
----------------------

* SVP chip support
* A good Multi-PAD support
* Menacer support
* Mouse support
* Custom SRAM chip support
* Complete GFX conversion support (SEGA CD)
* An accurate CDD/CDC emulation (SEGA CD)
* Subcode emulation (SEGA CD)
* Save state (SEGA CD)

݊ :
----------------------

Genesis ProjectRed50-MAS-Z̃KhCu(Genesis)Q[ɂ
Gens v1.30peXgsĂ܂B
92%̃Q[Sɓ삵܂ + 5%Vׂ̂̓ˑR~܂肵܂B
97%̃Q[\ƂƂɂȂ܂B :)
SEGA CDɂĂ݂͌̂Ƃ70`90%ƂłB
iFڍׂɂĂEidolon'sInnBhttp://www.eidolons-inn.de/j
{CD^CgɂĂ͖|҂̃TCg΍KłB
iF(ufo-t)HP: http://www.geocities.com/secasega/j

ܘ_ڍׂȏɂĂGenesis ProjectQƉB
(http://www.genesisproject.co.uk)



#############
#  J  #
#############


(20/01/2002) Changes Gens 1.60b <- Gens 1.60 :
----------------------------------------------

Fast update to fix the CDC DMA to Word RAM (accidently broken in Gens 1.60).
bcɊւɂāAŏ̏C܂B


(19/01/2002) Changes Gens 1.60 <- Gens 1.56 :
---------------------------------------------

[Sega CD]

* Vector GFX engine fixed.
* CELL conversion fixed.
* Minor fix in CDD emulation.
* BRAM emulation fixed.
* Some minors fix.

[Genesis]

* Minor fix in Z80 timing.
Z80`bv^C~ȌC܂B

[General]

* Game genie codes list no more sorted.
* Added an option to remove SCD LED.
KCDLED(=ANZXv)̕\E\IvVǉ܂B
(ڍאݒ--->Show Sega-CD LED)


(15/01/2002) Changes Gens 1.56 <- Gens 1.52 :
---------------------------------------------

[Sega CD]

* CDD timing emulation fixed.
* CD read improved (better CDDA playback from real CD).
* Perfect Synchro optimised.

[Genesis]

* Fixed VDP write.
* Fixed the infamous TAS bug.

[General]

* Minor bug with auto detection fixed.


Game fixed :

[SEGA CD]

All Wolfteam games (ISO support).

[Genesis]

- Gargoyles
- X Pert
- Cliffhanger


(11/01/2002) Changes Gens 1.52 <- Gens 1.50 :
---------------------------------------------

[Sega CD]

* PCM sound fixed (Popful Mail voices).
PCMTEhC܂B(ۂՂ郁C̃{CX)
* Fixed the memory management bug added in Gens 1.50
Gens 1.50ɂ[}l[Wg̕sC܂B

[Genesis]

* Minor change in Z80 reset stuff.
Z80`bṽZbgɂĎ኱̏C܂B

[General]

* Bug with Vsync really fixed this time (i hope).
Vsync肪zgɒiƎv܂...)

(XX/01/2002) Gens 1.42bGens 1.50ւ̕ύX_  :
-------------------------------------------------

[Sega CD]iKCDZNVj

* Fixed a bug in CDD (bug was added in Gens 1.40)
CDD̕sC܂B(Gens 1.40ŉ̂ł)
* Hard reset improved.
* SRAM Cartridge support added.
SRAMJ[gbW̃T|[g܂B
* Communication register fixed (thanks Steve Snake).
* Minor fix in memory management.

[Genesis]iKhCuZNVj

* Minor change in Z80 timing.
* Fixed the CHK instruction in 68000 Starscream core.

[General]iG~[VSʁj

* Bug with Vsync in Fullscreen with NVidia video card fixed.
NVidiaАJ[hőSʕ\ۂɐVsyncC܂B
* The refresh rate problem with Win XP and Win 2000 is fixed.
Win XP, Win 2000ł̃tbV[gC܂B
* others minors changes.


(04/01/2002) Gens 1.42Gens 1.42bւ̕ύX_
----------------------------------------------

* Z80 reset fixed (fix sound bug added in Gens 1.42).
Gens 1.42ŕs{ӂȂZ80`bv̕sP܂B

(04/01/2002) Gens 1.40bGens 1.42ւ̕ύX_
----------------------------------------------

[Sega CD]iKCDZNVj

* Bug with win 2000/ win XP fixed.
Windows2000,XPł̕sP܂B

* Cell GFX conversion fixed.


[Genesis]iKhCuZNVj

* Z80 c really fixed this time :
  All genesis games broken accidently in Gens 1.40 are (normally) fixed.
Z80`bv̕s(BUS flag)P܂BɂGens 1.40ŐĂ
SẴKhCuQ[ANVfgɂ鎖Ȃ܂B

* YM2612 modified a bit.
YM2612`bvM܂B

[General]iG~[VSʁj

* You can now force the 555 or 565 video mode (see the FAQ section).
I555,565̃rfI[hɂł悤ɂ܂B(FAQ)

* Minors changes.
̃}Ci[ȕύXĂ܂B


(22/12/2001) Changes Gens 1.40b <- Gens 1.40 :
----------------------------------------------

* Bug in render mode menu access fixed.

That's all, but have to be fixed.


(21/12/2001) Changes Gens 1.40 <- Gens 1.30b :
----------------------------------------------

[Sega CD]

* CDD/CDC emulation improved (thanks Steve Snake for the fast foward/reverse 
command).
* Direct CD read for play audio track, for the moment the synchro isn't yet
  perfect and we can heard noises sometimes.
* CDC DMA fixed.
* It's possible now to disable/enable CDDA playback.
* Minor change in the memory mode register emulation.

[Genesis]

* YM2612 emulation improved :
  - Enveloppe phase fixed (right after a "key on" occurs).
  - Timers fixed.
  - Updated more often (slower but more accurate).
* Z80 BUS flag fixed.
* Z80 interrupt timing back to normal.

[General]

* Added the "interpolated" render mode.
* Some littles optimisations with "not MMX" renders modes.
* Bugs with relative path fixed.
* FAQ section updated, don't forget to check it before send any mails !
* Minors changes...


(12/11/2001) Changes Gens 1.30b <- Gens 1.30 :
----------------------------------------------

* Fixed the "Save State as ..." and "Load State..." menu functions.
  (they were only working with shortcuts).
* Fixed the bug with "Quick Save" feature.


(09/11/2001) Changes Gens 1.30 <- Gens 1.20 :
---------------------------------------------

[Sega CD]

* Added the possibility to choose a perfect synchronisation emulation mode.
  This means that main CPU and sub CPU execute instruction by instruction 
then
  emulation is more accurate but a lot slower.
  This option is desactivated by default, you can enable it when you're 
playing
  Sega CD games but it's highly recommend to use it only if the game doesn't 
work
  in normal emulation mode and if your CPU is fast (>= 500 Mhz).
* Fixed a (stupid) bug in the GFX rotation/scaling engine.
* Fixed Word RAM decoded format (dot GFX conversion).
* Added cell GFX conversion.
* CDC -> PCM RAM DMA fixed.
* CDD and CDC emulation improved.
* Fixed the memory control register (not yet perfect).
* Fixed a bug in the "Font Data" calculation.
* Fixed a bug with PCM sound.
* Fixed severals bugs in the MP3 decoder and streaming code.
* Some others minors bugs fixed...

[Genesis]

* YM2612 emulator upgraded to the last version, FM sound is a bit better.
* CGOffline support added.

[General]

* All specials renders modes (Scanlines, 2xSAI ...) are now as fast in 
windowed
  mode than in fullscreen mode.
* Better sound volume adjustement between all differents sound chips.
* VSync added for windows modes.
* Can save or load custom named states.
* States are marked EMPTY or OCCUPIED.
* Others minors changes...


(19/10/2001) Changes Gens 1.20 <- Gens 1.10 :
---------------------------------------------

[Sega CD]

* ISO support added.
  - ISO, BIN, RAW format supported.
  - MP3 playing supported (decoder is a bit buggy)
* CD drives detection fixed.
* 32x32 dots stamp support added in rotation/enlargement engine.
* Graphics dots conversion added.
* CDC/CDD emulation improved.
* Some bugs in PCM sound has been fixed (not yet perfect).
* CDC -> Prg RAM DMA fixed.
* CDC -> Word RAM DMA fixed.
* Word RAM (1 MB) -> VDP DMA fixed.
* Fixed a bug in the memory control register (emulation still not perfect 
though).
* Fixed the BRAM erased bug (occured after a reset of the SUB 68000 CPU).
* Country autodetection added.
* Lot of others bugs fixed...

[Genesis]

* SRAM support modified, so roms with bad headers can work correcly.
* Rom memory access tweaked, little speed improvements.

[General]

* Sound volume increased, now all sound chip uses 32 bits buffer for a 
better final 16 bits mixing.
* Shortkeys modified.


Game fixed :
- Some games which had SRAM problems :
  - Might & Magic 2
  - Might & Magic 3 (SRAM)
  - Tonki
  - NHL 98
  - ...


(21/09/2001) Changes Gens 1.10 <- Gens 1.00 :
---------------------------------------------

* Prelemenary SEGA CD emulation added :
  - Sub 68000 (100%)
  - Prg Ram and Word Ram implemented (95%)
  - PCM chip (100% but stil buggy)
  - GFX rotation and enlargement (60%)
  - Font color/data (100%)
  - CDD (70%)
  - CDC (60%)
  - BRAM saves supported.
  - No graphics conversion, no ISO support, no save state support yet.
* Added an option to improve the DAC sound (voices) or not.
  This option can be enabled/disabled only by key-shorcut (see in the 
shorcuts section)
  because i don't recommend you to always use it since this can cause sound 
bugs with some games.
* Added the possibility to force software blit for Fullscreen "Normal" and 
"Double" render mode.
  This option can be enabled/disabled only by key-shorcut (see in the 
shorcuts section) because almost
  people don't need to use it, try it only for speed issue.
* We can now choose the order of country detection.
* Undocumented scroll mode implemented.
* Undocumented plan size mode implemented.
* Rewrite the VDP IO control part, little speed increase.
* Fixed VDP sprite table register (bug added in Gens 1.00)
* Fixed a bug in VDP control decoding (Gens v0.8 was right about it).
* Fast-blur fixed for no MMX processor.
* A minor bug in DAC recovering sound has been fixed.


Game Fixed:
- All games broken in Gens 1.00 (missing sprites)
- European Club Soccer (pause screen)
- Populous / unofficial release (EA logo intro)


(10/08/2001) Changes Gens 1.00 <- Gens 0.99a :
----------------------------------------------

* Stretch option added (not available with all rendering mode).
* PAT files automatically saved.
* Kaillera client version updated to 0.84a
* 16/15 bits mode now auto-detected (no more choice in menu).
* 25% scanline render has been modified (equal to a 75% scanline in the old 
way).
* Sprite masking fixed (thanks Charles Mc Donald).
* Sprite table update fixed (thanks Charles Mc Donald).
* Sprite limit fixed.
* Fixed a bug in the 68000 Starscream core (bit-shift instructions).
* 68000 interruption processing enterely rewritten.
* H counter calculation modified.
* V counter fixed.
* VDP status flag fixed.
* Z80 interrupt timing modified (fix some sound problem).
* Window bug added in Gens 0.99 fixed.
* Screen shot respect the game resolution (no more unecessary blank line).
* Triple buffer option in "graphic" menu removed (VSync always uses triple 
buffering).
* A minor bug in DAC sound fixed.
* A minor bug in country detection fixed.
* Others minors bugs fixed.

Game Fixed:
- All games accidently broken in Gens v0.99a
- NCAA College Football
- XPert
- Ferrari Grand Prix Challenge
- Dashin' Desperadoes
- Columns (score correctly displayed)
- Street Racer (intro graphics bugs fixed)
- Castlevania Bloodlines (level 2 reflection and last level)
- Galaxi Force (level selection screen)
- Pirate Gold (problem with sprite sometimes)
- Micro machine 2 (game mode selection screen)
- Warlock (status top bar displaying)
- Another World (intro bug in PAL version)
- Barkley Shut Up and Jam 2 (graphic bug during game added in gens v0.99)
- Rings of Power (minor intro bug added in gens v0.99)
- J League Pro Striker 2 (minor graphic bug during pause).
- Sonic Spinball (sound during sega logo).
- Puyo Puyo 2 (music)
- ...


(13/06/2001) Changes Gens 0.99a <- Gens 0.99 :
----------------------------------------------

* Fixed a stupid bug (i've desactived some lines of my code for testing... 
i've forgot to reactive them later) with Netplay.
  Netplay is just ok now.


(01/06/2001) Changes Gens 0.99 <- Gens 0.98 :
---------------------------------------------

* Kaillera client version updated to 0.83
* Kaillera implementation is different, Gens can now start even if the 
kailleraclient DLL
  is not present.
* Window split fixed.
* Z80 cycles timing modified.
* Load/save state improved.
* Vietnamese menu translation added.
* minors bugs fixed.

Game Fixed:
- Dragon Ball Z (window split)
- Tecmo Cup Football (team name displaying)
- Olympic Gold Barcelona 92 (broken in gens v0.95)


(11/04/2001) Changes Gens 0.98 <- Gens 0.95a :
----------------------------------------------

* Netplay support (Kaillera).
  The games aren't synchronised on DirectSound buffer during Netplay
  (du to some low frame rate problems) so the sound have some bad noises :(
  Note that Netplay is surely a bit buggy, sorry for it...
* GYM loggin added.
* VDP debug informations added.
* VDP RAM write fixed (broken in Gens 0.8).
* Bug with hilight/shadow effect over sprite fixed (broken in Gens 0.8).
* Because of some incompatibilities with Visual C++ 5.0 and Kaillera, Gens 
is now compiled with Visual C++ 6.0
* Polish, Catalan and Hungarian menu translation added.
  German, Dutch, Greek and some others updated.
* Add a FAQ section to the gens.txt file.
* A special italian version of Gens.txt in this release but not updated for 
Gens v0.98.


Game Fixed:
- Street Racer (hilight effect during intro, broken in v0.8)
- Dino dini's soccer (graphics bugs in font fixed)
- Some games broken in Gens v0.95

Game Broken:
I don't find anyone...


(04/03/2001) Changes Gens 0.95a <- Gens 0.95 :
----------------------------------------------

* The infamous VDP control decoding bug is really fixed this time, so Fido 
Dido is ok.


(02/03/2001) Changes Gens 0.95 <- Gens 0.92b :
----------------------------------------------

* Partial 4 player support (only Yuyu Hakusho Battle and Street Racer are 
currently supported)
* You now have a choice of 3 or 6 Button Genesis pad emulation.
* Rom format (SMD/BIN) detection modified.
* Fixed the (accidently) broken PAL bit in VDP status flag.
* SPACE is now accepted as a Code/Comment seperator in .PAT files (stupid 
bug, sorry).
* Z80 V-INT timing modified.
* V-Counter modified.
* PSG sound fixed in some games like After Burner 2 (thanks Dave ;)
* DMA timings modified again.
* 68000 cycles timing modified (68000 is now overclocked of 1,3 Khz instead 
of underclocked
  of 14,3 Khz in NTSC mode).
* Once again, i've modified Z80 cycles timing, now voices are like the 
original genesis (crappy)
  but sound in some game are fixed (voices in Zombies).
* Fixed a bug in VDP control decoding (added accidently in version 0.8).
* Country detection fixed for (F) region (these games are NTSC and not PAL).
* Added a sub-menu for rom history.

Game Fixed:
- All roms which the PAL error message (broken accidentatly in Gens v0.88)
- Puggsy (intro bugs, broken in Gens v0.92b)
- Donald Duck in Maui Mallard (graphics bugs at top of screen)
- Fido Dido (black color, broken in Gens 0.8)
- Eliminate Down (randomize lock fixed)
- Double Dragon 2 (lock fixed).
- Sound of Kid Cameleon, Chaos Engine ...
- DAC sound (voices, sfx) in Zombie.

Game Broken:
- Sound of Puyo Puyo 2 is now crappy :(
- Pause screen is glitched in European Soccer.


(21/12/2000) Changes Gens 0.92 <- Gens 0.92b :
----------------------------------------------

* I've added a stupid bug in DMA with Gens v0.92, it's now fixed.
* DMA timing modified a bit...
* Korean language added in LANGUAGE.DAT
* That's all ...

Game Fixed:
Game that was broken in Gens v0.92

Game Broken:
Nope


(20/12/2000) Changes Gens 0.92 <- Gens 0.88 :
---------------------------------------------

* new rendering mode : 25% scanlines
* Scanlines, 25% scanlines, 50% scanlines, Interpolated scanlines and 
fast-blur has been
  rewritten for MMX CPU.
  - 25% scanlines and 50% scanlines are availables only for MMX CPU.
* Z80 timing modified once again... voices are better (same as gens 0.78b) 
and compatiblity
  is ok.
* Game genie improved and .PAT files supported.
* DMA timing are now emulated.
* Roms history (9 last roms).
* New options for message displaying, FPS and others...
* Some languages added or fixed in language.dat
* Minors bugs fixed.
* Can choose triple buffer separatly of V-Sync (not really usefull).
* New icon ;)
* others minors things.

Game Fixed:
- Dragon Slayer (graphics fixed)
- Dragon Slayer 2 (graphics fixed)
- Joe & Mac (sound)
- Super skidmark (intro fixed)
- Barkley Shut Up and Jam (graphics fixed)
- Barkley Shut Up and Jam 2 (graphics fixed)
- Legend of Galahad (bottom screen fixed)
- Kawasaki Superbike Challenge (bottom screen fixed)
- European Club soccer (scrolling fixed)
- ....


Game Broken:
After some testing, a couple of games was broken accidently:
- Mortal Kombat
- Combat Cars
- ....


(23/10/2000) Changes Gens 0.88 <- Gens 0.8 :
--------------------------------------------

* Country select feature added.
* Menu language support improved :
  Menu is dynamically rebuild from language.dat file so it's very easy to 
add or change
  a menu language.
* English, French, Spanish, Portuguese, German and Hebrew menu language are 
actually supported.
* Screen-Shot feature added.
* Direct Draw code modified :
  - 'Normal' and 'Double' render mode uses hardware blit in Fullscreen.
  - Screen Size x1, x2 removed in windowed mode because not usefull.
  - Screen refresh improved when emulation is paused.
* My 68000 core and MZ80 core are removed because RAZE and custom Starscream 
are accurate.
* Debugger rewritten for Starscream.
* Message drawing code rewritten.
* GENS becomes cardware.
* I figured that Gens played Genesis voices (especially in SSFII) better 
than the
  real genesis, the bug is now fixed so voices are now more crap with almost 
game :(
* others fix or improvements ...

Known game broken :
Double Dragon 2 (this game is very sensitive to CPU timing :( )

Known game fixed :
Frogger.


(04/09/2000) Changes Gens 0.81 <- Gens 0.8 :
--------------------------------------------

Very few changes :

* KNUX support is fixed.
  - KNUX is a window based application which allow you to change
    many parameters of almost all Sonic Games.
  - For more informations about KNUX, you can contact the author at
    danil@ort.spb.ru
* Spanish menu added.
* Window position is saved when you quit gens.

(02/09/2000) Changes Gens 0.8 <- Gens 0.78b :
---------------------------------------------

* New VDP-Render engine :
  - BG Hilight/Shadow effects fixed.
  - Complexes sprite priorities fixed.
  - faster with 80% of games.
* New Direct Draw code :
  - Triple buffering added.
  - You can now use all render type (2xSAI ...) in windowed mode.
* Auto fix checksum option added.
* Game Genie support :
  - both game genie code or patch code are supported.
  - you can add or remove code.
  (don't forget to 'apply' the changes)
* KNUX supported.
* Auto Switch to 16 BPP when Gens starting
  (settings are recovered when Gens exiting)
* Possibility to change menu language (only french & english actually)
* 68000 Vertical Interrupt changed a bit.<br>
* Some shortkeys modified (see them in 'How to play' section).
* Others little fix or add ...

Game Fixed:
SeaQuest DSV (only [f][x] version)
Fatal Rewind

(27/07/2000) Changes Gens 0.78b <- Gens 0.76 :
----------------------------------------------

* Rom banking support added.
  Super Street Fighter 2 works !
* YM2612 (FM) emulation improved:
  - LFO support.
  - Better sound (depending of the game).
  - A little bug fixed (looping sound).
  - DAC stereo sound (you can't enable DAC without enable YM2612 anymore).
* Some PSG bugs fixed.
* You can now disable/enable stereo sound and choose the sound quality (8/16 
bits).
* Sound dump (WAV format) feature added.
* Some tweaks in RAZE Z80 core.
* Some changes in Controller/IO code.
* Collision flag fixed again.
* Sprite limit is now perfectly respected.

Games fixed :
Super Street Fighter 2
Pirate Gold
Sonic Compilation
Action 52 in 1
Barbie Super Model
Megagames
Flink (little glitches in world map screen when sprite limit is activated 
are fixed)
Sonic 1,2,3 (PSG sounds bugs fixed)
Talspin (FM sound bug fixed)
Marsupilami (FM sounds bug fixed)
Bio Hazard (Keys are fixed)

(27/06/2000) Changes Gens 0.76 <- Gens 0.73 :
---------------------------------------------

* DMA FILL finally correct (i hope).
* Little bug in windows/scrollA interaction fixed.
* STOP instruction fixed for "mine" 68000 engine.
  Thunder Force IV and Todd's aventure fixed with "mine" core.
* 68000 interrupts fixed once again :)
* Load / Save State improved :
  - File is smaller
  - Sound is correctly recovered
  - better stability
* RAZE interrupt fixed, RAZE is now the default Z80 engine.
* Z80 Memory write/read fixed again.
* Z80 Interrupt timing modified.
* MMX detection rewritten again (please, let's me know if Cyrix CPU still 
crashing).
* You don't need anymore to reload a rom after changing the sample rate.
* others little fix.

Games broken :
Fatal Rewind

Game fixed :
Panorama cotton
Burning Force
American Gladiators
Barkley Shut Up & Jam (1 & 2 are now playables but some graphics glitches 
still exist)
Out Runners (Graphics glitches fixed)
Street Racer (Graphics glitches fixed)
Thunder Force IV (Intro graphics glitches fixed)
Bram Stocker's Dracula
Road Rash 2 & 3 (2 players splited mode fixed)
Beavis & Butthead (Sound)
Sonic 2 (Sound)
Puyo Puyo 2 (Sound)
some others i think ....

(15/06/2000) Changes Gens 0.73 <- Gens 0.72 :
---------------------------------------------

* Menu selection fixed (2xSAI & Scanline)
* Write/Read Z80 Ram fixed. (Grand Slam music is ok)
* You can now pause emulation with ESC key.
  (automatically paused when the Gens window is desactivated)
* High-resolution fullscreen finally complety fixed for all videos cards.
* MMX detection code rewritten (no crashes anymore)

(13/06/2000) Changes Gens 0.72 <- Gens 0.7 :
--------------------------------------------

* High-resolution fullscreen fixed for voodoo3 & savage4.
* Repaint fixed for tnt2 in windowed mode.
* 50% scanline added.
* Interpolated scanline added.

(09/06/2000) Changes Gens 0.7 <- Gens 0.6 :
-------------------------------------------

Good new features :

* 640x480 Full Screen resolution added.
* 2xSAI Kreed's engine added (the same as zsnes or snes9x) !
* Scanline added.
* AutoFrame-Skip synchronised on DirectSound (when available).
  Sound is better.
* Correct screen ratio in windowed mode.
* Little change in H-Blank flag.
* Interrupts fixed for both 68k core (Starscream and mine)
* Correct 'reset' instruction.
* Z80 BUS request fixed.
* Vertical-Counter fixed.
* Shortcuts changed. (see the 'How to play' section)
* Save and sram files name of zipped roms are now correct.
* "Free-Rom" mode changed.
  If you can't see it, you aren't in 15/16 BPP mode (Gens needs 15/16 BPP).
* "Top Most" window when exiting the fullscreen mode is fixed.
* Bad config files in "\windows" directory fixed.
* Minors tweaks in blits routines.
* Minors bugs fixed.


List of new games that work properly:
Double Dragon 1, Double Dragon 2, Fatal Rewind, Super OffRoad, Tecmo NBA, 
Lemmings 2,
Combat Cars (2 players split is ok), Todd adventures ... and surely others.

(26/05/2000) Changes Gens 0.6 <- Gens 0.54 :
--------------------------------------------

* ZIP support added !
* We can define the directories for saves files.
* Full-Screen is fixed for both voodoo3 and savage4 videos cards.
* FM timers fixed (voices are now played at good pitch for comix zone, 
aladdin, cool spot ...)
* H-Int finally fixed : Top Gear 2 and Lotus 2 looks good !
* Z80 interrupt fixed (bubsy works and censor smiley demo has music)
* Controllers code fixed again (American gladiators and Forgotten worlds are 
playable)
* I've removed the hack for double dragon, super off road ... because it 
causes problems with
  a few rom (like road rash 3) then they doesn't work any more :(
* Some others little changes ...

(18/05/2000) Changes Gens 0.54 <- Gens 0.5 :
--------------------------------------------

Just a great compatibility increased :

* PAL roms are now works at good speed (50 FPS) !
  (Tintin, Spirou ... doesn't lock with country message any more)
* Another bug in Starscream 68000 core fixed:
  Sonic2, terminator 2 (judment day), lemmings, royal blood ... works 
perfectly with Starscream.
* Little bug in collision flag fixed (interaction with ennemies in 
strider2).
  (Thanks to Bart Trzynadlowski from Genital)
* I've fixed some things in vertical and horizontal interrupts & flags, more 
games works :
  Super skidmarks, megalomania, gauntlet 4 ...
* Some bugs fixed in window plan and VDP reg write.
  Tale spin, rolling thunder 2 (not sure for this rom), Abrams Battle tank, 
Rings of power ... are ok.
* Read/Write to CRAM, VSRAM fixed (taiwan tycoon V-Scroll, xennon 2 are ok)
* Z80 BUS request fixed (double dragon, fatal rewind and super offroad 
works)
* little fix in DMA copy (taiga drama taiheiki looks good, european club 
soccer looks better ...)
* Very little bug in sram fixed (tonki comes back working)

(26/04/2000) Changes Gens 0.5 <- Gens 0.4 :
-------------------------------------------

* I've enterely rewrite the VDP IO code:
  - DMA transferts appears near perfect and a lot of games works now 
correctly !
    (Warsong, Batman and Robin, Contra4, Shinig force 2 ...)
  - Improvement of Control Decoding.
    (Electronic Arts Intro finally fixed !)
  - Reads and Writes more accurate ...
  - Save state files (.gs*) has changed du to new VDP code and could have
    problems to load old save files.
* I've fixed a bug in Starscream 68000 core :
  - Greendog, Samurais Shodow, Eternals Champions ... works correctly with 
Starscream.
  - little speed improvement.
* SRAM finally fixed (file saved when change rom).
* I've enterely rewrite controllers code (fix some mistakes).
* Stupid bug in window plan fixed (miss a pixel on the right).
* Little change in timing :
  Landstaker blank line fixed, Outrun back working with my 68000 core, ...
* Messages infos added.
* Show FPS added.
* I've finally add an icon for Gens (Thanks to all people that send me an 
icon :)
* Shortcuts has changed (readme.txt).
* Some others things added or fixed .....

I think the compatibily rate's above 85% !

(06/04/2000) Changes Gens 0.4 <- Gens 0.39 :
--------------------------------------------
A lot of changes for this new release :

- Gens configuration saved in file ! (finally)
  (You can specify your own file name for special configuration)
- SRAM fixed and entirely implemented (saved in file).
- Mouse cursor now hidden in Full-Screen then you must use
  the right mouse button to access at popup menu  !
- Perfect recovering of sound after 'load state' (only with MZ80 core).
  Saves files are now bigger, but there are compatible with old format.
- DAC (few) noises fixed.
- Some little bugs with VDP DMA fixed.
- Others bugs fixed .....

About 80% (little more) of roms work correctly !
No error messages anymore (like "Starscream core error ...").
If an error occurs, emulation attempt to continue even if can crash.

(01/04/2000) Changes Gens 0.39 <- Gens 0.36 :
---------------------------------------------

- Joystick support added ! (directx 5.0 needed)
- Interlaced VDP mode added ! (can play at sonic in split mode but only with 
my 68000 core)
- Fixed (again) auto-detection for some others country ...
- Fixed H-Blank status in VDP
- Some others few bugs fixed (Alt-Tab key, ...)

SRAM not yet saved in file
Config not yet saved in file

(27/03/2000) Changes Gens 0.36 <- Gens 0.34 :
---------------------------------------------

- Gens now uses the new MZ80 core of Neil Bradley (v3.4)
  and it corrects some sound bugs !
- Fixed special version auto-detection (Toy Story ...)
- SRAM implemented (Landstaker, Light Crusader ... now work correctly !)
  but not yet saved in a file.
- Choice of the game speed added : NTSC (60 FPS) or PAL (50 FPS).
  If a game runs too fast, just switch to PAL version.
- Sound timing for some games (vector man ...) fixed.
- Fixed switch state shortcut.
- Fixed the stupid bug which exits after setting keys !
- Fixed load state crashes with starscream.
- ...

Joystick support not yet available :(

(21/03/2000) Changes Gens 0.34 <- Gens 0.3 :
--------------------------------------------

- Starscream 68000 is available, changes :
  - More roms work fine (about 75% :)
  - Faster than mine !
  - Debugger doesn't work with Starscream !
- RAZE Z80 core added, but there are some problems with certain roms 
aladdin, sonic ...)
  but it works better than MZ80 in other cases (animaniacs, contra4 ...).
- Shortcuts added (Save / Load state, frame skip ... see below)
- Sound is now stopped when clicking on menu or resizing the window ...
- Current directory stored (but not yet in a file, just when you keep gens 
running)
- Some optimizations -> some more FPS :)
- Bug fixes (DirectSound init, key settings ...)
- Others I can't remember ....

(14/03/2000) Changes Gens 0.3 <- Gens 0.24 :
--------------------------------------------

- Starscream 68000 core (faster and more accurate than mine) is now
  implemented but deactivated, it'll be active in the next version !
- DAC works now perfectly (can hear 'SEGA' chord in sonic games :)
- Many many fixes in sound and CPU timings:
  - All chips (68000, Z80, YM2612, PSG ...) are synchronized depending on 
the
    game type (PAL 50Hz / SECAM 60Hz) and PAL games work at 50 FPS in
    auto-frameskip mode.
  - Fix YM2612 timers.
  - Fix PSG rate.
- Can choose sound sample rate (you must reload the rom for that to take 
effect !)
- Some little others...

There are some glitches with the DAC speed with some games (just hear the 
voices in
aladdin, cool-spot, lemmings ...)

(08/03/2000) Changes Gens 0.24 <- Gens 0.2 :
--------------------------------------------

- I returned to MZ80 (Neil Bradley neil@synthcom.com) z80 emulator, it now 
works correctly !
- Preliminary sound emulation :
  - YM2612 works correctly :)
  - PSG works strangely :o
  - DAC doesn't work and only does some noises :(
  - Sound sync is not yet perfect !
  - Sound is played slowly with certain roms
- Fixed a bug in the window plane (Zombie doesn't crash any more ...)
- Others ...

(24/02/2000) Changes Gens 0.2 <- Gens 0.141 :
---------------------------------------------

- I've entirely rewritten the VDP rendering :
  - More optimized and so faster ;)
  - Fixed Scroll A / Window conflict.
  - Added masks sprite features.
  - Added sprite limit feature (can see it on sonic 1 main screen)
    You can enable or disable it by 'Sprite Over' option in the 'graphics' 
menu.
  - Added 15 bits mode.
    No more bad colors on some video cards :)
- Fixed the VSRam read and write (vertical scrollings are now okay)
- I'm using RAZE (Richard Mitton richard.mitton@bigfoot.com) z80 emulator 
instead of MZ80
(Neil Bradley neil@synthcom.com) due to unworking games with MZ80 (I may not 
use it correctly).
- Some changes in DMA transfers. (sprites of mario (no commercial) rom are 
okay).
- Full-Screen now works correctly.
  Full-Screen is faster than Windowed mode, just use it !
- Some others ...

Sorry, once again, the sound is not implemented, may be in the next release 
!

(08/02/2000) Changes Gens 0.141 <- Gens 0.12 Beta :
----------------------------------------------------------------

- Auto-FrameSkip added !
- Corrected some bugs on DMA (demo roms like super mario don't crash any 
more ... )
- Key settings for Player 1 & Player 2 added !
- I have changed DirectDraw method to get faster transparencies effects.
- HalfBlur effect added for smooth graphics !

(03/02/2000) Changes Gens 0.12 Beta (Win9X) <- Gens 0.15b (DOS):
----------------------------------------------------------------

First important change: Gens works now under win9X and using DirectX !
Then some bugs appeared and some roms that worked on Gens 0.15b don't work 
anymore :(

- Screen size * 1; * 2; * 3; * 4.
- No V-Sync possibility for now.
- Debugger is missing because a lot of work is needed to make it work !
- Save/Load state added !
  I'm using Genecyst format, there are some bugs due to lack of info.
- The transparencies effects due to palette changes during H-Blanking work !

No sound yet !



#################################
#     ӎ (s)             #
#################################

- Neill Corlett for his very fast 68000 Starscream emulator.
- Richard Mitton for his fast and very accurate RAZE emulator.
- Tatsuyuki Satoh for his excellent Yamaha chips emulator (YM2612).
- Christophe Thibault for making Kaillera.
- Kreed (Derek Liauw Kie Fa) for his impressive 2xSaI engine.
- Charles Mac Donald for all informations about genesis hardware.
- Christian Schiller for generals infos about SEGA console hardware.
- Gerrie, Jagboy, Trzy, Atani, Quinneston... for SEGA CD informations and 
general help.
- David Gonzlez Flores for help about SEGA CD stuff ;)
- Red5 from The Genesis Project (http://www.genesisproject.co.uk) for 
testing Gens and
  making the Gens manual.
- Nicolas BRAY, NiNjA LEMoN, Arzeno Fabrice, DaGee, Thierry Caland, 
Mickagame, Belgarion,
  Darkfalz, Biohazard ... (i'm surely forgot some, sorry) for being Gens 
beta testers.
- Thierry Caland (again) for making the Gens beta testers site.
- Combacker for designing the Official Gens site. 
(http://www.emuforce.com/gens)
- Durrenberger David - dines (http://www.koubis.com) for the new Gens logo 
and icon.
- Consolemul staff (and specially Sir Jaguar) for hosting it.
- Emuforce staff (and specially D[J]) & Emusphere staff for report bugs, 
feedbacks and for
  hosting the site in past.
- UPX makers : Markus Oberhumer & Laszlo Molnar (http://upx.tsx.org).
- All people who sent me menus (or others) translations (Wisesage for the 
korean one, Markus
  for Finnish one, Suay for the German, Klaas-Wim van Diermen for the Dutch, 
Biohazard for
  the russian ... ).
- All people who report me bugs.
- All others I forgot (email me) !

